草庐IT

java - Apache Commons FTPClient 挂起

全部标签

java - 用于快捷方式 URL 的 Windows 快捷方式 (.lnk .url) 解析器

我一直在使用thissolution解析Windows快捷方式并确定快捷方式指向的内容。但是,它仅适用于本地文件和网络共享。Windows快捷方式也可以指向URL。我一直在使用的解决方案无法正确解析URL快捷方式。知道为什么或如何解决它吗?对我来说,它会在这一行抛出一个ArrayIndexOutOfBoundsException:intfile_location_info_flag=link[file_start+file_location_info_flag_offset_offset];我一直在测试一个名为“C:\googleshort.url”的快捷方式,该快捷方式指向http:

c# - Windows 服务应用程序挂起

背景:-运行WindowServer2008R2。-服务器已使用所有最新更新进行修补。-服务器正在运行5个内置于.NET3.5中的服务,所有这些服务都使用计时器重复检查数据库(主要是每10秒一次)。-这些服务不是CPU/RAM密集型。-服务器没有任何性能和资源问题或瓶颈。在大多数情况下,一切都按预期运行,但有时,某些(或所有)服务会停止工作。我正在将所有应用程序异常记录到文件中,但在失败时没有任何异常。事件记录器中也没有错误,服务管理器将服务视为正在运行。我必须停止服务并再次启动它们才能恢复功能。这种行为是不可预测的,有时需要一周或一个月才能停止工作。此外,有时服务会一起“死亡”,或者

java - 如何使用监视器的输出作为程序的输入?

一些背景:我希望制作一个可以根据视觉输入玩视频游戏的程序。虽然我可以在屏幕上播放游戏时将网络摄像头对准我的显示器,但我更希望有一些方法可以将屏幕上显示的任何像素信息发送到我的程序。具体来说,我希望以大约30fps的速率对屏幕截图进行采样并对其进行计算。到目前为止,我唯一能想到的就是在我的程序“按下”某个键时使用Fraps截取屏幕截图,但只能以每秒一个的最大速率截取屏幕截图,并且需要使用这个外部程序。我希望有一些方法可以更直接地拦截此屏幕信息。我目前正计划结合使用Java和Matlab,但我很乐意切换到任何一种能够快速抓取屏幕截图的语言。哦,我正在Windows7上执行此操作,以防这种屏

Java TrayIcon.displayMessage() 在 Windows XP 上不起作用

我正在编写一个在系统托盘中运行的应用程序,并在发生某些事情时通知用户(即弹出其中一个气泡)。唯一的问题是通知似乎只适用于Windows7,而不适用于WindowsXP。我已经在2台Windows7计算机(它们都工作)和4台WindowsXP计算机(它们都没有工作)上测试过它。没有显示通知气泡,并且(据我所知)没有抛出异常,其他一切都正常工作。我什至在Mac上测试过它,它可以工作,但不是太漂亮。这是我的代码示例。privatestaticTrayIcontrayIcon;...trayIcon=newTrayIcon(trayImage.getImage());...if(!System

java - 使用 Java 检查 Windows 上安装的程序?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Howtocheckifaprogramisinstalledonsystem我需要检查我的系统上是否安装了特定程序。例如,我的程序需要检查我的系统中是否安装了FireFox。如果安装了某个程序,那么我想找到该特定程序的安装目录。我找到了this但这不是在Java中。我读了this但我仍然无法解决这个问题

java - Ant:将目录从一个 Windows 系统复制到另一个 Windows 系统

如何使用ant将目录从windows系统复制到远程windows系统有一个scp命令和FTP命令,请给我一个使用scp和ftp执行此任务的示例。另外,scp需要SSH,这在Windows系统中并不常见。那么如何使用ant在windows系统上使用SCP此外,如果您知道使用ant或java的windows系统的更好方法,请分享还有一个SC命令(不知道怎么用) 最佳答案 下载:或上传:antscptask提供了localFile、remoteFile等属性来代替“file”,localTofile/localTodir、remoteTo

java - 在 ms windows 中编译 mac os java 文件时出错

我有很多学生使用(最有可能)MacOS编写的java编程作业。这里的问题是我无法编译他们的代码(在Windows中)来查看可执行输出。我打开了文件,里面没有什么不同(除了它比用Windows编写的相同文件稍大)。谁能告诉我这里有什么问题?是因为后台的元数据还是其他原因?更新~这里是生成的错误信息☺☺▲Thisresourcefork故意留空☺☺▲∟▲→^me._Application.java:1:非法字符:\0♣♬☻MacOSX☻2♫░☻♫Γ☺▲ATTR;Ü╔♫Γ╚☺‼☻╚F§com.apple.quarantine☺♫═%com.apple.metadata:kMDItemWher

java - 对具有外部 ODBC 访问的嵌入式数据库的建议?

有没有一种既可以嵌入到Java程序中又可以通过ODBC访问的数据库?更具体地说,ODBC通过ADOdb?环境是MSWindows(XPon)。情况是Java程序(我的)运行外部程序(不是我的),该程序使用ADOdb.Connection对象连接到嵌入式数据库并提取数据。哦,遗留支持。我一直在尝试使用Derby(即JavaDB/Cloudscape)和NetworkServerControl对象对此进行设置,但无法弄清楚如何配置系统DSN以便ADODB.Connection对象可以连接。很可能我做错了,但我不知道如何指定Derby文件的路径。是否有可以通过这种方式访问​​的嵌入式数据库?

java - 从 linux 到 windows 的传输中丢失了换行符

我用java编写了一个简单的客户端/服务器,它使用javaNIOSocketchannel传输文件。当我将一个简单的文本文件从Linux传输到Windows时,返回的行都消失了。我知道这两个操作系统使用不同的字符编码,但我想弄清楚在这个过程中我会在哪里考虑到这一点。当服务器发送文件时,它只是发送原始字节,由FileInputStream读取。我的客户端将字节从channel读入到ByteBuffer,然后我从中获取字节数组。socketChannel.read(this.readBuffer);每次从channel接收到更多信息时,我都会遍历字节数组,寻找EOF,如果找不到,我将其放入

java - com.ibm.mq.MQException : MQJE001: Completion Code '2' , 原因 '2035'

我正在构建一个应该能够连接到IBMWebSphereMQ队列管理器的Java应用程序,但我不明白为什么我一直收到此错误。我已经通过MQExplorer使用setmqaut将管理权限授予了我的用户ID。我还在我的channel中定义了MCAUSER,并且我还将用户与MQWindows组相关联。任何人都可以提供一个简短的教程/示例,说明如何在Windows环境中将Java程序与WebSphereMQ安装连接起来吗? 最佳答案 如果您在channel中设置了MCAUSER,那么这会覆盖客户端提供的任何ID。如果您仍然得到2035,则有两种